Personalized cancer vaccine (PCV)